360
593
1498
1278
1015
974
1002
412
781
1613
731
1128
541
1222
943
1254
293
896
1104
1035
1076
62
906
2166
33017
38916