396 32
809 233
2323 517
2848 507
1867 30
6377 588
25568 284
10113 76
28258 49
24270 333
4412 455
17428 188
7553 526
10209 229
6302 29
6995 970
6378 300
18179 250
3459 462