4009 527
8586 608
2857 128
1392 262
91988 797
60781 714
5320 949
3936 219
2234 357
2297 694
9480 360
2715 547
76507 930
7324 42
17700 336
4623 658
1786 440
1107 181
15462 242
90531 400
8098 709
3925 175
10201 578
102706 280