150293
696839
955175
431378
432858
59851
495276
583719
755560
634980
55695
46612
5603367
4590935
4397459
3482998
3461462
3436286
3388956
3044226
3037729
2518209
2149352
2148407