3003 355
4509 264
25773 214
12355 358
8096 394
14303 477
5527 351
7032 243
31447 178
18839 168
11096 279
40272 842
8777 620
18997 556
13719 253
53056 258
9051 892
15799 817
5146 51
7340 477
15509 833
14173 614
18211 360
6436 642
4892 319
3200 523
3288 778
1232 42