42302 152
16993 581
3065 541
1816 157
4081 500
3694 203
1899 167
9815 30
7198 278
3839 852
3535 566
2968 334