2506 227
8566 362
130366 684
104454 354
24311 133
4428 235
4995 288
87377 808
6098 392
2271 267
7432 578
4369 865