115844
18
1741
4
3221
12
975
0
2716
3
792
1
81
1246
2
1470
5
711
948
4257
4281
160
1312
6
1252
3727
4260
7
1006
1085
490
106
924
456
611
988
1329
29572
22591
8
606159