29580
0
1649
8
33
1605
2
3007
5
2188
123
2949
15
389
6478
7
5353
833
1574
1049
1793
4
780
11661
1
4195
6756
3
372
2443
1360
707
9
33523
19
1754
1010
4851
1076
1810
1300