29935 90
10586 396
17514 505
10442 71
9068 322
3421 536
15183 509
5589 97
17844 592
9962 419
10599 672
18515 203
11840 405
34456 117
24455 58
13881 37
20058 109
24189 74
10120 495
5508 175
23252 116
6543 530
3052 235
17052 847
41650 667
26179 105
9808 459
13165 299