2245
3
1992
1
2799
6
2562
2
1632
1606
297066
0
1526
1399
19944
1145
2013
1369
1532
3683
2972
1915
1787
1226
3053
7
1549
584
1049
2281
3326
1762
2110
935
2797
5
1295