401
2
606
1
393
618
100
1748
803
1101
766
813
885
1077
1042
1382
769
296
3120
1232
3
1209
672
1253
784
479
1138
8302
4