1029
0
543
63
750
1087
65
58
2109
383
55
618
1851
4
530
843
484
474
601
149
1610
467
116
483
1282
416
1645
1
497
521
1132
3287
476