645
0
665
2190
536
515
570
1
2595
2949
2043
4
4198
2698
32302
925
3
1133
6294
883
863
25494
768
272
791
496
1452
323
1446
3583