649
2354
1918
1789
3189
1533
527
1131
999
1353
3864
449
2323
556
1129
1130
4127
4008
522
667
487
746
2629
2075
