1243
0
2439
1064
493
388
818
3941
534
5430
2512
620
2332
15233
1
2123
3159
1105
1103
490
425
2271
4
484
596
1166
562
2663
1862
804
668
3690