3965
3
1506
4
2522
2
2194
1
745
0
2100
1759
1585
1273
3461
2583
7
1486
4915
2382
2440
3063
19944
3092