2668
2
2132
0
646
3114
4
245
871
341
1580
1861
5
970
547
4126
6
13159
10
1172
1043
1
802
3233
2317
418
326
2298
297
1636
5559
3
2870
288
1053
1639
962
2477