2302
3
3145
4
165
2
2061
1974
237
0
2271
1895
1
189
1844
1301
1767
674
475
638
2637
740
1243
1105
1103
484
2663
596
1572
668
1744
1647
914
938
2123