2902
16
7055
12
2258
1
2335
2
3498
4
2097
3051
2139
2964
2182
2264
4044
5
3546
1819
1676
3
940
2056
308
0
984
556
1287
607
1421
791
1153
5242
746
531
475