3947 535
4940 141
4455 879
2584 335
2297 175
5170 360
4909 563
6022 839
2887 403
1752 98
3330 218
3895 592
3276 519
4381 579
3041 192
4869 612
2300 382
3026 363
31454 792