1596 495
5274 209
4630 712
19968 201
17845 827
29871 822
13709 566
15001 322
14856 640
5060 41
6494 328
13921 537
5994 586
4993 244
1540 80