647
0
173
641
527
1020
467
389
223
756
298
410
1112
2093
2
392
2730
6
747
492
2445
531
375
684
390
918
1152
787
105290
2657
3
2668
379
455