5060 653
12838 314
2996 812
2529 509
2315 541
11997 803
174611 209
34460 626
32402 239
31604 395
31951 926
12949 769
7810 111
5302 141
24620 585
25381 473
1582 75
3008 239