3938 535
4930 141
4451 879
2580 335
2293 175
5165 360
4905 563
6017 839
2881 403
1742 98
3320 218
3891 592
3264 519
4376 579
3033 192
4861 612
2297 382
3015 363
31298 792