2315
2
4032
12
1191
3
3060
5
2970
4
1643
493
0
2294
1
789
5488
6
2598
1312
5123
7
984
123674
35
504
968
14
442
487