3080
3
19944
2
2605
1514
1
3008
617
0
7258
3466
2906
908
1056
5065
15233
3738
5
1922
2366
3673
6
2732
657
1093
2369
14
2535
3200
1749
6844