2964
1
3051
2
1603
885
471
0
1461
2666
9
1241
1174
489
202
349
1060
931
1496
887
809
2906
2402
5
1238
3172
3
2258