311225 600
12330 260
8442 591
10311 207
9518 701
1165993 1299
22971 107
447765 1570
72497 744
26988 453
2103 39
2302 132
5730 611
8612 739
17814 716
81421 733
24550 91