644
1
3900
3
2132
2294
1883
4
1602
2
8862
23
6110
18
2013
475
628
524
764
560
988
1324
700
777
432
835
4356
5
1806
1187
909
546
1042
415
3069
1713
630