905
1
948
4964
3
424
2
1603
1184
1392
1330
842
1334
510
938
398
2030
2624
1375
5836
54
2725
1470
1255
661
2141
1326
1698
6
573
1055
1897
471