3054
5
518
2
1179
1
2057
1055
1683
0
2580
2656
4
1650
1531
582
571
1546
635
1160
432
1180
634
3378
7
5719
2983
1432
2741
1306