4130
2
16528
20
3498
4
282572
0
516
928
1
177
2419
3116
2461
514
1389
1358
3
1969
2064
2069
2086
1124
2830
7
2271
879
408
1898
2600
5
2493
1291
2191
2645
7756
477