164
148
84
2729
610
1378
487
604
1041
116
60
54
167
118
78
65
100
81
33
77
43
274
520
5144
853
249
328