3910
3
3024
4945
1
3453
3062
8
6105
804
0
493
388
1105
5978
6
2738
484
534
2663
596
490
475
1744
8582
1298
850
1196
938
1243
391
392
2123
429