594
1
528
2
216
559
610
307
962
418
123
1352
704
3
228
76
443
253
1110
716
4
361
1006
101
322
304
759
951
702
232
684
0
599
364