1059
0
2027
1
918
621
3971
1033
4291
4
19783
2
4321
2462
3
1668
1643
2104
4235
2272
708
96
1252
1570
400
623
575
549
683
14559
12
348
1386
2496
17340
14
4759