12035 96
2181 623
1505 295
2903 592
3769 328
1733 123
20922 567
1096 274
1874 416
35067 101
3888 783
3827 554
2451 126
6677 858
1219 60
11411 654
5596 550
2488 267
1906 343
9176 355
1749 364
7989 668
1157 144
8505 999