30015 281
8748 655
8725 566
6168 183
5437 182
42861 924
1283 76
2861 528
2951 628
5279 490
3064 415
1402 79
5140 885