3251
6
1343
0
2368
1
3752
2
929
650
18385
2071
2341
1425
1587
2372
1251
928
1317
9953
4
1630
5132
2659
1683
1170
3551
3
1984
2391
1103
968
346
1222856
25137
544