3221
3
518
2
1179
1
1055
2580
2131
1650
1531
2471
7
1546
0
1160
432
1180
1149
3378
5719
5
2983
13967
1432
2741
4
1089