305778 598
12045 260
8255 591
10122 207
9349 701
1157622 1297
22616 107
440540 1561
70569 744
25605 453
2037 39
2210 132
5629 611
8500 739
17712 716
77499 729
23351 89