2140
2
5658
9
1814
4
444571
1543
1383
1
2276
3062
8
3629
2366
3248
1064
3
2503
6516
1599
0
2798
10183
14
2107
2285
2660
2403
1471
3956
2903
3841
1611
9106
2408
1079
2820