311228 600
12330 260
8442 591
10311 207
9519 701
1165996 1299
22971 107
447771 1570
72498 744
26990 453
2103 39
2303 132
5730 611
8612 739
17815 716
81422 733
24552 91