515
0
1497
2
979
1
1017
693
3243
4
1953
729
844
1783
1650
246
517
1646
547
3465
524
1172
321
356
1538
285
305
712
918
471