21539 150
9186 89
7516 562
23821 323
7719 399
7771 608
15259 257
8956 563
2449 420
7193 328
5642 238
4352 814
5872 254
3885 353
1383 116
9429 667
5323 87
4565 174