1239
1
3518
3
1301
2
940
3919
3854
1568
4248
1778
1254
1894
5464
9
2435
1605
654
0
515
5043
579
388
1285
1080
826
327
2799
430
688
633
484
396
764