367
0
1612
602
2123
1504
546
341
246
407
471
298
1101
1754
419
333
475
2395
349
1665
2328
377
1942
868
809