1519
4
561
1
2075
3
1396
1593
6111
11372
4902
988
5669
0
1678
1086
34629
7
4010
899
3231
1269
81768
42