21152
8
515
0
1812
1
2395
6
685
1133
761
1458
652
3546
577
3125
2
1679
8945
1028
1162
1212
1331
1527
3080
3
1431
1623
1243
1239
370
758
616