5012
4
1392
1
418
935
0
804
3393
10
1894
559
417
915
605
493
1421
6343
24
383
964
2599
2
1049
3025
884
1089
5
1084
543
300
3063
3
263
1603