20686
114101
380803
843184
327580
581360
740885
131589
475773
370334
818160
581367
5559367
4555935
4375459
3471998
3452462
3424286
3374956
3027729
3020226
2501209
2140407
2140352