3996 550
1334 43
4123 348
1854 287
4048 625
5879 895
10794 41
3103 309
3783 644
3155 128
6215 301
12439 50
8724 647
2475 206
4099 370
5289 652
6381 482
9677 318
7792 592
10575 284
17281 303
30584 393
22177 460
12840 253
16550 784
9497 341
19974 265
118778 366