1020
0
2018
3
1294
3929
9
7294
6
704
144
1
1013
12994
13
1307
2285
403
440
1420
2
1321
5
7187
1789
36087
658
1282
567
1460
599
621
518
2648
3292
641
132
162