3008 969
9391 95
2381 316
1599 250
40098 304
7573 366
16239 629
67005 571
41858 164
15461 729
19779 847
5997 393
25781 59
13902 262
7834 212
18741 723
66432 418
609782 881
225122 307
150738 137
174394 428
121981 686
84268 289
108215 119
105649 675
229374 837
386923 596
147056 696