21648 150
9340 89
7544 562
23995 323
7805 399
7842 608
15400 257
9038 563
2479 420
7227 328
5701 238
4373 814
5954 254
3981 353
1400 116
9501 667
5402 87
4661 174