615288
973341
110799
275613
197435
198964
13455
21823
9350
94546
58136
73961
5509367
4527935
4347459
3442998
3442462
3404286
3352956
3010729
2997226
2480209
2133352
2130407