19944
2
1558
658
0
1250
1
1431
1767
951
1075
8527
2942
6
383
2710
2873
3
851
1622
3591
11
7471
9
2268
4
2505
4309
400
2495
1092
2425
7
1451
2255
2571
2131
2744
1366