662
0
2535
2
1746
830
1226
1
526
2152
300
673
1431
3765
4
745
4311
1093
1660
3053
7
2964
19944
3683
642
3326
3
1603
2209
3498