2194
2
962
0
1660
1
1327
3765
4
3013
5
3053
7
3987
3
2788
1676
5225
8
2605
2427
12
1475
2259
93
1778
469
2173
571
1168
610
4099
894
57793
1788
4606
2233
3212
27
765