951 150
1899 396
3838 888
5173 791
3519 767
2902 350
2935 611
2446 295
3014 267
1488 371
1988 580
5268 703
1985 115
2103 455
3032 552
2502 679
3130 793
2609 496
2119 541
2988 60
6674 107
15676 548
6307 245
5431 472
7187 176
7673 222
4509 310
2880 696