2096 131
14572 423
11912 884
31691 282
189781 521
6906 263
9387 300
4150 628
3937 738
10328 904
5793 113
4459 422
3817 432
9396 545
1406 89