31971 180
30339 788
13351 276
3056 29
1740 66
1711 102
34139 773
2451 396
10774 493
3007 178
2807 626
2330 145
21595 609
2096 283