1227
2
2296
1029
0
2920
9
1550
3125
1506
1897
1
458
840
1385
3116
3717
3
646
2683
4233
1142
919
874
1099
282572
2531
4
1869
400
518
3888
2929
1098
402
2272