19944
2
5141
7
5406
6
4335
929
3
2571
2377
1
2722
623
1752
0
796
2600
4
2744
1025
2972
495
1526
2530
1211
66
3386
2392