2429 88
1285 70
3928 768
42304 685
2770 228
3465 554
13093 396
6913 156
21319 52
12070 648
7676 602
14799 134
10453 201
2655 555
17188 213
5809 421