2131
2
2094
5
1681
1393
1
1033
378
0
5164
2326
1522
4009
6
4070
4
2195
4480
3364
3
751
1243
1803
1668
7793
1809
1382
956
1636
989
1859
3221
2035
1757
2471
7
9877