503
0
1298
3114
4
608
547
2299
1
279
992
661
1172
2990
6
1452
683
2008
5
169
2461
20
2003
3510
2
470
475
625
729
1949
3
2546
1405
1327
44
165
47041
1677