1072
4
982
7
341
2
210
1
477
392
355
1332
5
850
904
338
853
641
409
536
889
1169
125
90
949
473
166
567
420
40
122
500
80
816
298