1797
3
2675
3196
1563
1
1346
4
1651
1501
2470
2
3795
1716
560
543
0
3564
1832
1324
107
1733
792
1329
1374
2372
1513
1421
1448
1470
292
915
1054
7528
30