1039 98
2589 430
3537 214
1707 141
3021 438
9927 591
25203 209
147868 635
7385 252
7869 170
46116 376
8887 289
11239 328
5123 509