2392
0
2145
1
1247
2638
3
1711
9817
36905
2744
1486
1213
4442
7
4450
300
2110
4043
6
2173
1253
1691
467
915
3326
2368
666
935
1104
9566
8
802
2
693
703
1048