2482 504
308 39
1387 402
2163 372
19741 722
29389 111
8546 885
4178 745
8099 295
32211 437
30308 247
13821 615
10679 776
5953 390
4952 922
4697 438
3688 573
4532 160