132
1
120
124
204
2
64
110
3
67
126
88
106
57
127
1463
3234
2954
14
1218
760
0
1929
924
793
544
1556
1902
2930
12960
6
503
1286
4
240
310