493
2
466
1
401
844
1740
1737
3
498
1148
5
1046
1008
4789
12
8685
23
508
1406
1247
987
530
533
540
918
0
1274
6
511
3424
447
1138
9
1314
4
2345
949
1322
501