21531 150
9169 89
7516 562
23803 323
7716 399
7771 608
15246 257
8949 563
2445 420
7192 328
5636 238
4349 814
5862 254
3837 353
1382 116
9418 667
5313 87
4557 174