3506 31
3640 36
11287 72
16996 37
10232 35
22081 62
30672 41
36225 118
23669 61
17031 53
18224 32
18003 15
42257 81
49965 101
19736 30
29493 30
40040 96