2372
2
1622
1
964
1566
4111
1330
467
0
3795
1603
1154
415
447
3498
4
661
798
895
3268
381
25137
177
650
543
1894
571
2328
1193
2982
3
662
417
1020