1483
0
173
114
342
1377
622
453
58
393
2952
455
316
1250
747
376
948
409
321
467
529
74
1079
346
1156
525
278