103243
31
5093
2
11183
30
3587
6
80654
43
23503
22
54278
86
11300
1
1521
3
2092
3
1559
1