2288 495
1731 464
990 212
1941 67
2881 44
3560 491
2402 413
1067 106
108220 325
126969 361
26428 267
123945 685
29887 326