2372
2
1622
1
2855
3
2668
20634
8
964
1566
4111
2730
6
1330
467
0
3795
1603
1154
4820
447
661
895
3268
381
25137
650
543
1894
571
2328
1193
2982
662
417