1209
1
860
0
798
475
965
5009
4940
5
418
8116
6
1230
4362
29323
611
521
1636
116
458
58
1084
853
477
552
63
1454
460
464
598
505
4106
1073