40941 131
1834 28
4025 447
4148 364
4401 933
2416 421
4751 685
6840 700
4021 648
11948 194
2262 195
3009 306
17196 508
3003 568
4537 95
1767 278
2910 520
1482 146
3061 575
1889 177
2466 512
14636 664
3405 716
1595 258