1225
0
1012
2237
4
1376
868
1988
2
1310
542
581
2983
978
9077
28
629
4080
1
1129
2767
5
2502
718
660
504
3551
10
475
1380
458
1160
1194
1506
2649
1816
1055