305534 598
12031 260
8251 591
10118 207
9343 701
1157201 1297
22603 107
440200 1561
70502 744
25512 453
2036 39
2207 132
5626 611
8493 739
17706 716
77401 729
23300 89