19506 150
7004 88
5707 562
18714 323
6298 397
6278 608
11764 254
7086 563
2239 420
5515 328
4189 238
4140 814
4649 254
2688 353
1035 116
8368 667
3561 86
3007 172