105
1
594
528
2
554
962
307
559
574
531
635
7
304
364
599
1910
503
1111
716
4
361
1007
351
595
0
1185
951
101
323
305
443
253
704
3
228