2310
2
40177
0
2059
370
2982
3
5147
840
4526
1
2544
898
120
5141
7
2632
5
1877
5997
12
106
2711
2152
796
6
2297
2935
1618
3910
1028
19944