311571 600
12348 260
8454 591
10320 207
9536 701
1166626 1301
22996 107
448207 1570
72551 744
27080 453
2108 39
2311 132
5747 611
8616 739
17821 716
81560 733
24671 91