169
0
251
139
484
116
2224
2
373
699
392
672
325
552
496
851
587
614
290
2395
456
918
453
2211
1152
469
2668
284
953
1
892
51