5212
6
2688
2
1691
1
1690
1038
2219
1632
1860
2100
1547
300
0
2710
1177
801
1816
1681
7793
4
2948
9
830
1431
4070
1093
1938
1828
3
8072
4311
1397
10582
4310