603
5
71
1
831
2
210
1060
6
325
346
471
0
245
379
462
925
587
281
942
3
68
266
65
515
70
286
624
287
547
1180
772
392
1006
241