507
0
301
478
2109
503
255
1431
2
2055
552
8766
909
1
691
458
1192
1378
846
2855
3
1428
1069
683
896
1105
1128
575
1024
1115
1586