358 40
2322 648
1276 287
2758 743
2132 508
2280 229
7351 323
15453 409
7495 664
19375 112
6781 438
7356 240