120
1
1004
4
1477
903
3829
1786
3
10
3569
2
1593
694
0
708
900
1182
1712
963
2247
5
701
2240
6
1303
1546
1107
984
653
2180
1184
2922
1267
1312
1527
155