3001144
757
5433148
1266
1543514
358
1234743
229
3171613
841
886051
194
1155019
223
622292
135
766972
204
140108
1654180
273
20634671
7411
11329449
4706
788106
23480011
7652
1965257
490
1324495
424
2709991
1052
7845332
2528
18596057
2679
658336
122
76287
166
15245068
4077
1776755
521
12914876
7081
7425773
2953
13643767
2893
828312
163