1192
1
1378
2
584
0
1428
1069
896
1105
1024
1115
1586
1543
2395
953
2315
1880
846
1045
422
575
2522
1009
683
458
262
255
500
768
397
336
427