344196
266255
970384
534921
510584
539996
958563
417635
818590
42162
248418
71274
2939361
2624455
2556928
2510455
2240995
2136955
2098281
2027719
1913226
1678208
1612351
1570406