3004
15
2562
4
3285
2
11745
3308
3778
1118
1
1315
1035
973
1341
1361
5114
1094
880
1563
1154
1512
4340
1165
2292
3
1608
2412
8
2543
6
1314
2752
5
971
2407
866