2301
2
2496
1
2855
3
2668
20634
8
1346
4
4111
2730
6
467
0
4820
381
25137
4382
5
2328
1321
1837
5509
1020
443
2754
1428
957
415
2311
951
456
409
787
1557
822