543
2
316
1
102
2470
27
609
338
884
4
282
353
258
83
1400
85
298
231
927
229
702
179
570
1099
8
611
392
1989
341
210
355
982
7
1072
850