1224
2
85
1
1320
3
222
1145
0
3187
3185
6
510
383
316
276
1085
1884
604
1147
339
95
4215
5
686
886
762
925
331
189
1239
839
1208
4
668
2187
3429