909
0
1297
1603
431
296
953
3659
14
1009
1465
2211
422
326
611
3373
245
508
324
2010
413
81
1033
710
585
2085
305
2730
6
456
586
17