916
0
297
1861
5
2522
1054
618
31535
390
358
2168
2855
3
469
493
1362
1
2694
520
1020
2644
2
968
1049
3248
2655
747
483
14492
3437
445
1750
837
1416