311424 600
12341 260
8450 591
10317 207
9527 701
1166391 1299
22988 107
448031 1570
72529 744
27046 453
2106 39
2306 132
5741 611
8613 739
17818 716
81497 733
24621 91