3316
10
2768
0
1221
2
1174
1
1747
796
6
2333
3
1492
2999
289
4083
3982
973
4375
4
1211
1632
982
3206
5
2655
8819
12
3637
6926
7
5392
11
2664
3012
2329
2621
1285
3157