413
1
530
1804
5
1143
3
400
2
511
250
336
253
225
655
676
36
412
306
233
245
594
353
60
360
796
83
598
395
476
390
1148
4