531
1
361
2
884
665
3
739
381
512
506
60
426
401
253
341
311
244
323
2192
6
7
340
766
484
307
428
702
492
228
565
400
590
101