4006 275
811 30
3277 593
2794 674
1310 169
2916 446
883 108
3318 634
7914 468
762 208
8293 723
6938 196
16953 610
767 28
853 73
1057 156
2360 429
4933 206
1999 418
7002 475
1135 199
2581 648
2142 41
9722 933