391
33
1233
65
825
12110
1632
691
74
664
1136
2
1892
651
952
881
951
422
662
1139
1492
1467
843
736
1577
1293
292
79