2123
1
1716
1243
956
0
1382
2
2732
2035
9877
6
1092
3175
5164
5
8323
2470
1522
1639
5431
2195
1397
1431
1668
4832
3
1803
1636
989
3283
2576
3513
4
441
1712