31153
0
16508
6
4299
2
3023
3
89502
42
1522
211942
2038
11
1718
1486
1
1179
2836
12
1207
187
1062
49
2206
7549
3442
5
4024
4
1330
39029
7
1359
3227
695
656
1420
4764
33166
1896