505
0
356
480
1804
2
1898
1
2024
5
455
407
1276
3
573
1084
598
1504
935
962
353
522
472
546
675
363
48766
24
4940
646
1889
453
853
99
820
3488
8