311858 601
12361 260
8465 591
10337 207
9548 701
1167080 1301
23012 107
448590 1571
72627 744
27150 453
2112 39
2315 132
5756 611
8623 739
17824 716
81669 734
24761 91