638
0
627
2986
1
442
1018
407
978
4937
504
1294
415
2478
348
692
3724
3
3080
392
3683
1026
2524
1729
2399
1923
2
628
255
660
1193
543
1044
1743