29323
0
2668
2
522
418
458
290
1110
325
464
862
1
35426
1604
1677
58
152
2091
55
392
99031
383
2190
246
1043
918
2168
611
171
802
116