393946
375662
520739
74401
510536
371464
836857
40473
284265
946883
114603
72608
5514367
4532935
4349459
3446462
3444998
3405286
3354956
3011729
3000226
2483209
2134352
2132407