2395
1
951
1492
3
619
862
0
935
564
1478
2920
4
2502
812
2110
2740
3140
11153
8
2906
2
3491
3539
3186
4179
1197
1778
1366
694
2940
2702
7
2122
8607
2970
2237