1192
1
1378
2
1428
1069
896
1105
1075
0
2275
1024
1115
1586
1543
467
584
846
484
525
649
2522
19279
3663
326
1297
1603
419
1009
1754
338
139
78