584
0
1314
31535
520
918
458
1232
1541
1045
255
1152
693
953
467
1824
566
105290
575
2748
2
572
400
464
355
1745
1
2730
6
342
25440
340
3663