928
1
2788
2
1905
1720
3225
3
1601
1072
0
833
1868
1814
2255
2462
2873
4160
83
4074
2258
1586
1508
1040
2245
3053
7
2736
1515
8345
38477
34
1350
477
1975