2979 137
12884 134
21507 338
1131 221
3960 729
2159 177
8562 604
20515 554
4028 713
4340 746
2698 279
2823 271
5596 552
3725 862
2850 309
3212 539
14029 385
3004 479
6502 212
4843 349
5929 940
5103 131
5146 617
19840 238
7065 766
1931 411
82762 616
36322 843