119
1201
1125
50
1601
1579
496
58
389
1959
952
391
540
602
1185
3419
2362
561