123674
35
2352
1
1458
0
501
3926
14
61216
1512
2
645
665
3248
8
3575
536
1509
5
948
1422
3
515
2996
2949
1400
806
925
1133
6294
4
1614
883
863
272