295
0
427
2730
6
2299
539
407
448
433
419
747
521
846
2275
2
882
604
155
1949
3
3114
4
341
171
393
1343
457
375
445
1
1009
3383
31535
813
1511