39312 287
15953 165
6440 454
5793 556
8871 105
3690 480
5186 98
1942 35
22540 576
12436 531
11102 254