2669
2
1015
1
1606
1694
951
690
1547
2131
564
1681
841
3657
8
1181
1743
0
108797
1950
1860
1859
257
1125
637
3485
7
1526
3589
1632
2749
3
1339
3065
2530
4
1277