2836
3
1653
0
2227
2
3351
1337
442
432
5849
5
2904
1204
4
2983
1992
1
299
103
2966
11
2235
4757
1439
4082
7
2736
1272
5156
13
1095
1551
1714
1454
656
4027
1859
594