629
0
1252
1017
1816
3554
9
4036
3
1494
1265
2627
1
2115
2
1391
883
2821
607
504
4670
1667
3962
6
3252
3517
1683
5597
8
458
7304
7
5135
4228
3128
611