119
1
1142
1016
2
1041
0
277
1645
7
620
3449
10
778
1259
877
295
67
86
1123
332
63
308
60
702
294
84
859
334
1109
95
73
1106
4
83
1211