1297
2
507
1
1453
4
945
375
584
6024
22
409
518
2522
3470
10
594
840
550
1215
3
532
390
403
341
384
332
635
551
470
770
803
555
485
1112