2580
1
1415
2758
4
8217
6
2100
2
2231
6345
1459
974
1566
3562
2049
2369
1166
419
1691
1867
1871
988
0
2386
1095
3160
4390
314
1190
1236
11060
19
135
2913
1780