2461
4
1245
13
2658
3
3615
19
3352
461
2
574
1
3109
5
885
435
430
947
482
987
0
1117
485
691
545
516
699
1180
466
488
2347
3283
8
1059
4969
544
469
778