5031 68
2518 305
4363 761
3409 363
2221 153
3068 98
3089 410
4020 212
4242 865
3075 458
3314 78
5673 649
4524 456
8009 326
3347 292
3758 172
1809 94
5895 620
2296 266
3873 416
6146 510
3131 582
3067 468
3190 129