503
0
476
373
1400
1512
1
3426
4
685
1819
761
1001
950
575
2110
496
942
1478
583
1028
3083
2
103
193
2465
650
622
1064
1194
2932
1158
1067