2982
3
3429
7
3453
1
4099
8
801
0
2338
905
3326
1000
1669
4
2122
2
57793
1564
526
2562
3292
673
1382
2166
830
2209
1976
2055
1423
2044
1711
599
582
2760
2992