458
0
1238
363
295
1
339
1044
527
248
953
2328
4328
10
454
722
691
1161
376
1603
506
1949
3287
2740
759
605
1343
839
413
4594
1220
431
1282