21648 150
9340 89
7544 562
23999 323
7806 399
7843 608
15401 257
9038 563
2479 420
7228 328
5701 238
4373 814
5954 254
3981 353
1400 116
9502 667
5405 87
4662 174