3014
20
2769
0
1057
1223
1
1502
3085
5
3491
4
1522
3485
7
6494
11
2115
2428
3316
10
2638
2
1355
3
5141
1255
2550
1479
2562
5919
1621
1876
1478
985
1822
424
762
1719
863