9580 295
2997 51
3970 760
1711 119
5358 561
4766 1014
5608 514
10567 391
5062 103
6003 287
9434 120
5841 437
4351 370
4808 123
4832 210
5590 632
7095 617
4950 244
3034 225
12459 807
8035 200
5105 143
8324 175
6143 172
6182 693
11882 765
13633 133
55145 712