3506 152
2944 367
1669 62
34180 604
13417 547
8459 466
108281 467
49047 430
33413 699
7611 537
5576 948
14252 460
4261 383
1660 29
6947 802
5876 144
16156 359
30500 228
30622 583
3785 127
2446 371
19415 334
54063 974
13469 178
1326 163
3539 620
52263 859