5016 663
8403 152
10013 459
346118 1214
10223 713
11946 418
259008 690
8966 96
149485 610
78440 581
158406 518
236250 916
163129 956
14264 366
53899 262
30022 673
44944 671
16534 390
20165 97
20799 249