309
1
1379
2470
2
676
0
1439
2012
4074
2748
6
2978
1666
2918
3650
3
1114
997
1949
840
1254
263
2330
755
691
120469
35
273
2989
2826