490
2
307
1
116
626
3
670
352
357
669
595
812
468
516
2196
385
854
784
154
332
550
1892
943
730
140
589
921
616
132
1209
278
588