2403
2
2182
3
1136
4311
1
1306
14750
8
1380
0
7762
4
3354
784
690
4526
3971
1923
3518
1228
2299
10582
2077
2219
4070
4009
6
1681
868
2039
1787
751
2055
2999