2210
1
225
81
1130
2
663
1306
3
1427
717
636
405
474
125
704
2259
678
729
1654
1171
2701
0
3454
5
21793
53
2215
937
778
450
1463
12
1909
1761
808