3508 386
10707 412
3292 578
5050 239
4807 129
30435 452
7842 120
14013 526
4285 401
6441 242
11430 476