309450 599
12236 260
8382 591
10239 207
9449 701
1163494 1297
22855 107
445570 1567
72036 744
26552 453
2075 39
2262 132
5675 611
8570 739
17769 716
80623 733
24039 91