2998 592
4864 711
5245 881
1266 105
11365 395
5249 290
43568 390
2812 265
25210 1063
7405 274
8867 522
14463 331
9622 681