2061
3
3117
8
4425
6
3587
2
1815
2982
1929
2430
994
83
1
2104
1229
2886
2621
3289
423
0
1868
4506
1892
1514
3001
2721
1397
564
1048
1431
1688
1833
2164
2352