3196 260
2976 313
37710 393
2665 304
20723 100
32398 265
6101 39
8783 509
11096 499
1750 147
4597 361
19772 311
4224 250
26020 508
5429 128
1913 161
22673 359
20888 472
3539 55
22848 593
22187 186
19396 774
11182 398
7865 874
31550 781
13596 485
11641 513
7940 792