1095 226
31119 617
13111 733
16169 480
19751 722
35430 292
4588 107
11748 524
8368 687
4267 205
5867 476