1015
1
2600
4
1681
1606
2377
3379
3
1694
951
690
5372
2
2669
2131
1787
564
2629
4837
5
6346
16
2262
0
1743
1992
2468
1734
1038
1405
108797
3014
20
3835
1174
1367
1564