249
0
3373
363
31535
580
273
448
1
333
584
21743
1356
1681
367
484
4071
1009
458
1949
2683
431
413
1437
396
3287
326
802
292
1343
418
639