1033
0
471
17970
15
1785
706
616
2535
2
2093
5
978
1404
898
1
1055
581
1069
5704
495
2932
2462
4551
7
813
861
1796