2855
3
1161
0
602
1133
1045
1939
454
2121
4
417
1824
846
439
1661
1
683
263
1477
3498
482
547
517
1167
505
5313
2702
358
360
5875
743
294
1156