2931 52
10067 506
6084 473
3894 397
1953 262
4956 598
12702 509
4778 943
56678 116
12108 648
6568 440
3622 407
2232 327
2854 267
50099 371
2998 520