3186
1
3041
2
467
0
1386
612
2274
1075
4
4651
3
14
2535
1047
4044
5
3083
17946
3632
1310
2465
621
566
799
3125
1404
3546
32302
1107
1193
1704
280
873