102908
31
5081
2
11183
30
3563
6
80589
43
23498
22
52729
86
11297
1
1514
3
2086
3
1553
1