2111
3
2199
1
2141
2987
2
1010
2819
4427
10
1768
2727
3063
521
1285
1343
0
3116
322
2539
5
522
1344
2961
2306
427
326
964
1734
1551
3203
670
2269
3287