21599 506
2318 420
4234 304
22187 222
8542 548
5746 67
31302 248
2774 258
75081 552
39297 363
50506 329
63282 178
26581 603
27424 591
4894 321
5314 352
1056 139
3797 611
2380 247
9166 516
2800 352
3098 406
3100 666
12107 307
1589 196
1899 366
9664 548
6278 252