4302
9
580
1
1544
2311
3
811
497
1705
2
521
1223
0
952
771
1466
412
2260
1085
1242
504
583
1794
542
1214
1071
1342
4992
27
5789
4
5223
6
2164
7
573
965
128