2996
0
25669
572
14
1189
32302
657
536
17946
531
758
2518
3
19783
2
4471
1193
403
475
4044
5
322
476
2535
410
34
418
1780
1
1446
3125
3546
652
394