645
1
1813
2
403
412
431
1003
1640
592
542
585
1586
399
520
1661
11
90
1016
1259
492
3025
6
9470
3
1827
1619
1252
2605
1637
1546
1526
1018
981
888