312
0
325
757
1817
1073
714
1428
400
1182
391
492
775
830
2855
3
334
745
2306
2
114
543
66
267
429
50987
3114
4
3117
1126
1550
215
585