3092
1
2881
2
31535
0
3114
4
3510
4111
2749
1231
1587
2748
1452
1244
1098
2546
646
612
370
2076
467
2494
1463