658
0
416
370
297
1029
670
1132
357
492
400
433
298
1084
65
392
172
521
304
2546
1
584
585
798
2190
4192
487
2275
2
1123
345
907
1454