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