400 91
14184 236
1305 267
959 191
3009 877
1621 351
32885 572
5767 330
2182 343
9992 353
8924 848
5578 392
2729 495
16771 905
2103 306
13173 396
1445 204
1170 144
2618 661
2976 785
3113 503
2727 421
3989 432
1520 254
20877 613
3370 77
2173 233
30728 124