1191
3
3431
8
984
1
783
2
1237
1402
11874
10
1907
7
704
672
0
925
835
4
1110
3300
8224
15
2081
407
683
733
1390
1450
2633
2518
774
4334
2849
22
2928
1399
1046
1216