506517
162271
50040
1129405
291
341
141
201
272984
458102
916206
18994
5442367
4467934
4297459
3434462
3423998
3362286
3310956
2981728
2964226
2460209
2123352
2118407