508 126
2550 530
981 191
526 139
1901 436
937 69
1365 362
2145 585
13020 217
1921 515
6098 528
2645 323
4156 871
3107 349
7525 635
5118 297
32016 91