3211
1
1343
4005
3
1175
796
6
2688
2
6362
5
1243
2908
10
2090
3671
4651
1919
1494
2108
7034
2329
2234
4
5897
3466
1594
2835
3593
16
692
2507
1212
0
2297
1618
2277
1131