1875
2
1532
1
2279
0
1539
2921
5
3696
8
5505
14
764
3012
3873
15
2928
3
2272
1833
2082
5151
3267
4
2763
2650
20
3000
2556
436
2462
1689
964
2213
2354
2405
2238
2259
1985