2996
0
132
32302
2463
758
436
1022
25669
539
431
1189
76
484
472
521
4044
5
513
577
3735
4
17946
14
4325
15
609
5417
2
595
620
503
2525
1849