15013 253
5347 92
10259 323
2735 167
11019 402
3543 606
4281 296
2834 468
1306 115
1630 158
2345 228
3121 370
1403 119
1646 109
3949 720
3198 561
2098 308
2460 423
1723 369
3440 545
3870 226
1769 258
1235 76
4455 388
4081 690
5201 612
2508 359
3466 497