503
0
2711
673
2
683
299
719
1279
1
58
968
498
1617
916
1038
509
909
829
928
350
1516
339
54
340
2095
4
352
504
1543
547
896
211
385