2996
0
536
719
1189
963
459
894
3765
4
32302
678
3690
19783
2
917
539
5242
1049
607
414
25669
2524
3059
116586
919
392
1914
1402
596
984
2527
47639