493
2
466
1
401
844
1740
1736
3
498
1148
5
1046
1008
4789
12
8685
23
508
1406
1247
987
530
533
540
916
0
1273
6
511
3424
447
1137
9
1314
4
2345
948
1322
501