3735
5
1089
2
509
1
111
0
928
22594
8
122
2522
620
7791
701
2476
33
49
610014
4
2933
1506
1022
9
905
1122
203
2031
1359
175120
1250
11
127
44453
293
802
124038