354
1
1014
492
147
1589
2
510
2718
4
1908
7
177
458
379
333
830
899
503
853
541
4295
441
831
589
550
389
372
704
146
88
0
894
692