1502
1
1621
1433
1252
1164
7804
15063
4
7888
6078
10564
3
789
667
2252
617
883
2087
2956
8654
2649
2
3057
5019
2872
2723
3022
6004
5
1321