1332
5
1801
3
430
1
1054
680
903
338
570
180
1076
2
556
1005
341
168
702
229
551
1400
872
616
85
816
80
500
624
1170
16
420
473
90
949
4