19944
2
1972
3
2428
0
1704
1089
11924
1
1179
2281
7
9954
6
2906
4382
4
5978
9160
5
5169
3256
50969
10243
1355
1174
1239