2638
3
2277
0
1243
1
1628
956
1382
2
3470
5
2035
9877
6
3175
5164
8323
1522
2195
1668
4832
1326
7876
4
1803
1636
989
2576
4325
15
1942
9
6084
2402
3513
1519
1253
2562