19783
2
25669
0
1690
1
32302
2562
7471
9
3591
11
674
2535
1431
1570
1749
1568
1787
582
3354
3107
7
1016
658
2173
1532
697
1746
2921
5
8527
1816
1788
4309
3
6753
17
2760
4