3054
5
2332
2
877
0
2057
1
2763
1683
716
1014
1581
2271
4449
4
1306
3326
3
1347
1248
1972
2330
619
1064
2500
1889
3765