3073 387
154812 328
40724 482
76748 394
22985 823
42382 400
22016 109
2811 397
4905 547
2320 193
6420 196
3078 92
3758 365
5644 232
16825 903
6410 81
5708 281
3117 614