304
0
631
58
71
1250
78
325
529
603
500
252
2690
1169
433
262
478
369
510
447
851
634
1793
497
74
336
560
285
798
1580
547