2992
3
1564
2
1669
4
1982
2822
3519
9
3841
12
2826
1
1973
2318
1795
3973
6
3942
6099
10
5363
5
2598
1960
59
0
738
5226
1929
2255
3643
4834
3195
4874
8
3292
2605
8607
1614