562
0
251
1523
608
1314
2093
2
1333
1
44199
81
759
4126
6
1211
1603
468
363
1009
1842
2748
400
120469
35
683
558
1297
516
345
296
1107