3006 99
4273 686
4583 519
4941 316
3596 85
2894 318
5173 189
6195 635
5682 548
2362 141
6967 322
2920 354
3274 577
3622 538
4436 317
5529 870