5996 516
2680 473
2708 115
5267 275
4439 615
22277 683
12552 288
3439 289
2867 128
4948 526
11455 108
11234 59
5891 428
8307 472