326 65
4603 830
6534 519
11944 446
11774 289
1731 102
2599 631
2459 128
4284 319
174 38
436 144
11968 554
9093 235
14495 585
3911 546
2863 706
3153 514
848 185
2533 73
3590 501
2189 482
4362 235
8814 789
12350 596