1094
2
1171
1
1518
383
0
417
1129
1291
18385
2106
477
475
2115
4
2000
521
464
116
2395
400
392
1587
418
552
8116
6
929
784
1898
860
455
661
29323