261
3053461
1123
3037910
795
2591274
641
2465491
275
2047963
470
1811499
750
1810951
344
1623137
746
1215712
244
1162151
236
1062494
108
975455
179
941528
121
863195
71
788844
142
772236
68
712201
360
646593
294
595356
245
581503
88
553788
80
535636
170
513707
190
509706
203
504653
154
504098
52
491378
79
454225
240
418593
35
388970
38
361783
221
362045
102
345353
54
342116
13
339173
92
334275