254905 674
21579 94
14652 130
24805 178
222247 616
18861 933
38140 875
29994 365
8998 290
26660 482
1793 37
2937 266
11205 690
6594 511
125409 685
55198 476