2749
1
1452
2526
3
2605
1222856
4
1972
2190
3092
3442
2
1861
5
1337
0
510
4126
6
4911
8
16550
27
2321
7
2574
2283
2317
4820
1847
4396
5155
646
2694
1750
9355
2564
5223
9
4016