295
0
427
423
2299
2190
1
747
846
19279
2
31535
539
1824
25137
407
448
467
433
419
653
521
2275
3360
1861
5
882
604
155
1949
3
3114
4
341
837
171