2355 71
3727 291
18347 928
55837 782
5246 31
4407 136
4740 315
12285 234
5428 956
3748 540
4515 388
19306 614
2885 309
2514 115
5582 622
4375 585