101621
32
1483
0
217
1
2836
12
1503
2
807
1385
822
577
279
1256
27437
1440
3
2034
1335
5807
1891
5983
14
1108
2146
4
792
3236
5
712
511
2312
1933
3350
1037
1873
15
915