47335 601
43202 267
13887 521
8781 446
25421 279
29269 744
6287 407
3593 473
6151 392
6875 395
1353 36
4095 827
17320 439
5603 147
2835 222
4153 812
17207 624