18512 30
1102 98
3051 504
992 116
3116 773
1587 251
3878 345
2925 142
3886 194
1299 298
14797 159
3779 480
6882 627
3007 290
11714 804
24807 96
4783 52
17692 674
11564 703
19003 228
190294 594
10903 340
5700 206
23183 277
28341 112
12882 665
9972 498
9652 416