29723
342
46
248
1496
82
1074
11
3
433
2
1199
5975
291
16
78
34
126
42
4
57
117
32
75
113
31
9
172
76
59
88
10
545
45