149
7
26
2436
1213
645
311
95
426
394
704
712
392
1834
662
91
329
16710
17
391
494
631
534
10810
642
455
674
1372
51