31535
0
3114
4
3510
2
968
4111
1932
1
2749
1587
2748
1452
1098
14076
7
2546
646
3116
370
2076
467
2494
1463