3131 122
11690 237
22013 149
8121 576
24246 837
31411 279
20347 349
3678 114
4546 415
24881 205
17970 68
17546 533