104356
675610
319167
191363
280848
746988
441360
337106
709650
22363
896280
805842
5150799
3568581
3082148
2395804
2232988
2053609
1975358
191678
1770118
1721136
1691196
1638471