1269
1
2279
16
3407
2
5009
0
383
2831
477
475
2955
2605
1291
116
2395
400
392
3599
18385
418
8116
6
1898
860
455
849
464
29323
543
1636
798
99
1650