2319 323
4166 309
3403 345
4338 757
8954 265
2607 44
15678 385
6493 223
19736 262
17235 618
2910 870
1866 89
3077 509
1488 132