2670
2
1291
1
319
1285
2878
4
2877
3401
2597
1096
3202
3
12150
216
401
1881
0
1212
558
1293
3208
2038
985
747
815
2162
405
1158
1026
1160
1708
4913
1002