2468
3
1225
0
1743
1380
1681
1
3054
5
877
4034
125
3364
2057
868
1683
2886
4
716
2765
17970
15
1873
2
2921
1787
1194
2999
1449
1306
9817
3386
801
2500