509
0
1037
1
1281
1453
2
1115
4579
7
1229
2229
4
544
813
1458
3
833
56488
5304
9
639
1207
1259
2097
1099
2113
3795
848
1626
3402
2793
15
1903
4328
10
2922
1174
1756