19944
2
2061
3
1281
4
3014
20
3085
5
3491
3485
7
3316
10
5141
2883
2163
0
376
1586
467
14589
1424
1
1514
3791
2350
1082
2499
1647
1108
1061
5106
5354
921
108797
3527
796
6