513
2
1314
3
108
1
499
1347
717
421
409
889
4
853
983
7
1072
355
850
431
3508
1149
5
338
231
927
570
181
392
1996
341
210
704
230
611
1099
8