40940 685
8057 159
2094 211
2299 124
3533 460
2484 272
6595 348
2595 236
4045 313
2411 198
2894 192
3395 387
4583 195
10040 338
17425 549
12445 807
9729 578
5429 256
4963 494
3063 342
3569 389
8832 261
2103 79
2951 424
20504 796
4728 925
2300 189
3619 728