1180
1
1146
1045
0
280
1654
7
119
89
1019
2
625
288
547
286
392
376
71
78
878
531
402
451
492
556
296
389
425
913
6
320
772
942
241