22072 51
12066 485
87008 920
15656 360
17512 531
37560 314
36530 489
45390 332
37999 372
19976 242
35046 238
3012 657
2354 415
2569 254
2841 195
3513 785