338
593
1498
1278
1015
974
1002
402
781
1603
731
1128
541
1222
943
1244
293
896
1104
1035
1076
62
916
2166
33017
38716