311614 600
12350 260
8455 591
10322 207
9537 701
1166710 1301
22999 107
448253 1570
72561 744
27092 453
2108 39
2312 132
5749 611
8616 739
17822 716
81582 733
24683 91