29629
0
22595
8
610228
4
9491
9
2523
155
620
2
7796
712
124070
2477
50
35
22221
2934
13124
6
1024
89
1105
1
697
1123
203
1360
652
2033
255
175181
1250
11
128
44457