1480
2
1003
1
1586
2905
3
1166
2460
1461
1744
2222
0
3302
4104
4184
1524
1857
5743
6
3590
13292
5
7800
3866
1800
4092
1403
960
2511
1147
1814