19944
2
1309
0
1992
3
565
1
1343
1211
2622
6
697
2884
5
1077
4562
10
2425
7
1774
847
1210
1494
4
4914
1543
700
2582
985
1145
3715
1721
734
1522
2357
5536
23
1609
1701