10220
8246
1043
10497
12472
18386
2273
931
984
4553
1588
966
1013
1512
1250
1230
1604
985
945
2650
1447
2011
962
974
2950