1602 276
13885 285
95472 613
109863 695
19605 662
19924 523
2814 407
4160 587
6584 87
8321 745
5329 505
21656 219
2326 356
2094 356