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