2810
5
3118
3
5949
15
1768
2
1286
1
969
0
924
992
1266
479
3460
7
5825
4
1598
709
1059
1924
2977
3745
1963
1813
2540
2216
8193
13
3475
6
570
3554
9
3187
401
10827
2057