2855
3
3250
2
247
1
1506
0
1132
2306
2814
5
4111
2330
1869
1003
440
3025
938
1334
1990
3691
2809
1246
999
1550
302
2301