31183
12
1020
1
1215
650
0
447
2169
2
1192
2796
3303
97284
545
544
2457
4
3650
3
1710
2260
12590
730
2100
1326
5168
15
3100
1115
1250
15440
39
1883
921
1208
2659