3948 535
4941 141
4455 879
2584 335
2298 175
5171 360
4909 563
6022 839
2891 403
1755 98
3333 218
3897 592
3278 519
4381 579
3042 192
4872 612
2301 382
3028 363
31478 792