2211
0
1344
1
522
1504
631
1073
29323
637
63
2972
353
116
1650
3015
543
787
518
139
392
714
3700
505
472
418
8116
6
675
363
458
1375
2
422