3947 535
4937 141
4455 879
2583 335
2295 175
5169 360
4908 563
6021 839
2887 403
1746 98
3328 218
3894 592
3275 519
4380 579
3040 192
4865 612
2300 382
3025 363
31415 792