2181
1
3107
7
796
6
1140
1260
2908
10
3671
995
2108
3
1320
2
2329
1382
2234
4
2835
2268
2297
1618
2277
0
2999
1590
2133
4670
1161
1752
346
1394
1129
4012
2939
891