1505
1
3575
1169
2707
2
2951
2352
1512
2921
5
1536
6
4832
3
2057
3248
8
1509
1422
1683
0
3354
19783
2264
2740
2446
2012
1247
1622
1748
2173
2184
1523
1384
608