1020
0
1523
943
1645
1
19279
2
3595
8
308
988
1880
2275
3383
3
968
3653
594
571
443
647
169211
11
457
332
4143
6
776
954
4940
5
244
31535
945
17353
263
3092