249421 707
5868 635
2318 423
10149 386
5156 97
6607 153
99390 566
32108 86
29888 553
3210 236
7948 786
20635 892
2952 409
3006 489
3102 147