40339 560
53319 566
13315 603
9129 228
3094 286
1169 60
2598 127
10118 520
4223 462
3723 617
5117 339
3293 164
2234 55
3158 201
5049 284
4229 483
47243 490
75384 652