2216
2161
1930
1556
2045
1903
46913
4864
2556
3304
1824
4966
83413
3450
49210
2492
2583
1530
2917
4434
2997
2026
1735
1683
2474
1615
4948
2706
2404
1600
3373
1964
2529
3758
3272
2300
69314
80017
4835
47213
4455
198154
54126
96734
102021