1084
0
544
475
349
1073
400
874
951
350
693
290
557
486
464
383
13
355
2055
1348
2635
1314
342
1567
2
749
1356
611
431
282572
2992