2535
2
19944
32302
0
510
1
1590
3465
6139
4
1879
3
1819
1801
2468
1168
2760
1442
3835
5
2932
1816
1749
898
3498
197
1938
1485