19505 150
7003 88
5706 562
18701 323
6298 397
6278 608
11761 254
7083 563
2239 420
5514 328
4188 238
4140 814
4648 254
2687 353
1035 116
8368 667
3560 86
3006 172