5212
6
2688
2
1431
1
2219
300
0
1547
7793
4
8072
3
1468
1265
384
1766
1860
1301
1816
1399
5
4070
942
1691
1828
4311
1790
1397
2115
1681
249
1938
10582
4310
4009