31535
0
2008
3114
4
3510
2
4111
2749
1
1587
2748
1452
968
480
1098
371
470
2288
2546
646
1337
370
2076
467
2494