1509
0
1540
1112
2189
422
4111
2
845
282572
31535
2546
1
895
399
594
918
853
970
341
116
436
2076
1141
2328
631
2132
1328
325
924
231
1614
2490