1590
1
1564
2
2358
9
3694
582
0
905
2055
2992
3
2209
2318
2980
400
1380
1306
6346
16
2822
2207
1660
2982
801
1037
370
3484
3326
1000
1669
4
526
2562
673
1382