1232
0
303
2730
6
1297
251
269
467
745
768
464
1333
1
46414
316
450
1554
282572
255
154
2952
2683
324
2668
2
543
1123
1762
326
380
953
2657
3
2231