2583 174
8025 254
5198 129
6124 885
3860 347
4357 669
3167 522
3070 46
4781 415
1850 315
3967 527
10298 596
5052 646