3254
2
5147
2715
6
4492
3
1505
0
951
1
3107
7
2193
9
693
3240
3329
3612
10
3238
1954
123674
35
1466
1868
32302
745
574
402
4237
479
458
517
2512
968
34
802
5382
5