1129
0
1171
1
1094
2
417
1518
1291
2115
4
2000
18385
1587
929
661
1823
383
1084
2897
375
385
521
2372
2982
3
1392
993
1448
775
1898
650
1421
1329
1501