329
1
132
96
2
1026
5
532
448
188
141
130
134
221
290
311
361
883
457
4
246
267
362
517
264
1459
7
262
227
70
2067
1065
6
928
3
1252