304
0
846
409
510
476
456
1448
410
2190
1
360
366
2881
2
1161
276
269
1191
213
223
2143
722
714
400
1824
719
430
471
5713
267
453
2758