509
0
584
1356
2
1452
1
1431
5262
10
543
3114
4
8766
6062
16
909
691
2097
3
458
1192
1378
846
2855
1428
1069
683
3795
896
1105