1189
0
2996
1193
25669
19783
2
536
758
14
531
410
418
437
394
746
476
1461
322
803
1446
453
759
572
652
403
1022
32302
486
1133
962
47639