2865
2
1129
1
2528
3
4005
796
6
4585
10
2701
4
2908
1517
3671
4553
701
2075
12
1004
1451
0
2108
1941
542
2329
2263
2234
2835
964
571
2297
898
1618
2277
2999
451