2445
3
2738
1
796
2312
2
1923
2554
282572
0
2855
973
4820
3894
6
256612
18403
4669
3442
2246
1918
20634
8
96512
36045
4396
3535
5
3027
10
1006
2774
2493
483