584
0
2105
1
2006
594
1045
2952
1009
2
4594
458
354
464
1314
552
422
296
441
693
991
628
4328
10
99
759
884
394
323
525
1921
766
1075
729