693776
275350
905205
590838
679896
822187
520404
404669
58361
50683
609109
679436
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407