29323
0
344
1
1314
249
2668
2
1230
5
1128
3114
4
58
575
333
392
4106
2459
9
475
17353
860
1462
2901
70
458
628
439
21743
714
1132
895
5617
2546
2395