3505 506
3043 521
2234 460
520 38
3192 784
3179 379
2159 213
3839 792
5881 358
3619 599
7563 347
3563 418
1184 36
1262 258
6052 651