6856 303
5076 555
1399 312
2299 377
961 66
58567 217
53423 185
3024 474
3195 726
1910 472
3735 514
9196 673
2440 397
2520 228
814 130