629
0
1719
2
1041
2104
3
1890
1
6343
24
2644
1340
1651
2952
8822
5
9178
6
726
543
1382
417
3965
9176
2269
5255
16
1804
8773
10
509
1037
1281
1453
1327
1115