646
0
1587
1
1129
1425
3795
1642
544
1329
1330
2
31535
543
650
661
1903
2372
19279
2982
3
1922
3025
20634
8
2368
2000
571
775
17353
1628
25186
14
964
1477
1435
5