2881
2
31535
0
553
329
2445
3114
4
3510
4111
2749
1
1587
2748
834
1452
469
321
968
1098
318
388
358
597
799
1936
380
399
2546
646
368
543
370